package com.example.administrator.myapplication.activity.albumActivity.bean.programEntity;

import java.io.Serializable;

/**
 * Created by Administrator on 2017.2.4.
 */
public class Album  implements  Serializable{
    private int albumId;

    private int categoryId;

    private String categoryName;

    private String title;

    private String coverOrigin;

    private String coverSmall;

    private String coverMiddle;

    private String coverLarge;

    private String coverWebLarge;

    private String coverLargePop;

    private String createdAt;

    private String updatedAt;

    private int uid;

    private String nickname;

    private boolean isVerified;

    private String avatarPath;

    private String intro;

    private String shortIntro;

    private String introRich;

    private String shortIntroRich;

    private String tags;

    private int tracks;

    private int shares;

    private String subscribeCount;

    private boolean hasNew;

    private boolean isFavorite;

    private int playTimes;

    private String lastUptrackAt;

    private int status;

    private int serializeStatus;

    private int serialState;

    private boolean isPublic;

    private String playTrackId;

    private boolean isRecordDesc;

    private boolean isPaid;

    private boolean canShareAndStealListen;

    private boolean canInviteListen;

    private String detailCoverPath;

    private int offlineType;

    private int unReadAlbumCommentCount;

    private String customSubTitle;

    public int getAlbumId() {
        return albumId;
    }

    public void setAlbumId(int albumId) {
        this.albumId = albumId;
    }

    public int getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(int categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getCoverOrigin() {
        return coverOrigin;
    }

    public void setCoverOrigin(String coverOrigin) {
        this.coverOrigin = coverOrigin;
    }

    public String getCoverSmall() {
        return coverSmall;
    }

    public void setCoverSmall(String coverSmall) {
        this.coverSmall = coverSmall;
    }

    public String getCoverMiddle() {
        return coverMiddle;
    }

    public void setCoverMiddle(String coverMiddle) {
        this.coverMiddle = coverMiddle;
    }

    public String getCoverLarge() {
        return coverLarge;
    }

    public void setCoverLarge(String coverLarge) {
        this.coverLarge = coverLarge;
    }

    public String getCoverWebLarge() {
        return coverWebLarge;
    }

    public void setCoverWebLarge(String coverWebLarge) {
        this.coverWebLarge = coverWebLarge;
    }

    public String getCoverLargePop() {
        return coverLargePop;
    }

    public void setCoverLargePop(String coverLargePop) {
        this.coverLargePop = coverLargePop;
    }

    public String getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(String createdAt) {
        this.createdAt = createdAt;
    }

    public String getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(String updatedAt) {
        this.updatedAt = updatedAt;
    }

    public int getUid() {
        return uid;
    }

    public void setUid(int uid) {
        this.uid = uid;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public boolean isVerified() {
        return isVerified;
    }

    public void setVerified(boolean verified) {
        isVerified = verified;
    }

    public String getAvatarPath() {
        return avatarPath;
    }

    public void setAvatarPath(String avatarPath) {
        this.avatarPath = avatarPath;
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    public String getShortIntro() {
        return shortIntro;
    }

    public void setShortIntro(String shortIntro) {
        this.shortIntro = shortIntro;
    }

    public String getIntroRich() {
        return introRich;
    }

    public void setIntroRich(String introRich) {
        this.introRich = introRich;
    }

    public String getShortIntroRich() {
        return shortIntroRich;
    }

    public void setShortIntroRich(String shortIntroRich) {
        this.shortIntroRich = shortIntroRich;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }

    public int getTracks() {
        return tracks;
    }

    public void setTracks(int tracks) {
        this.tracks = tracks;
    }

    public int getShares() {
        return shares;
    }

    public void setShares(int shares) {
        this.shares = shares;
    }

    public String getSubscribeCount() {
        if(subscribeCount.length()>4){
            int i = Integer.parseInt(subscribeCount);
            int i1 = i / 10000;
            int i2 = i % 10000 / 1000;
            return "已被"+i1+"."+i2+"万人关注";
        }
        return "已被"+subscribeCount+"人关注";
    }

    public void setSubscribeCount(String subscribeCount) {
        this.subscribeCount = subscribeCount;
    }

    public boolean isHasNew() {
        return hasNew;
    }

    public void setHasNew(boolean hasNew) {
        this.hasNew = hasNew;
    }

    public boolean isFavorite() {
        return isFavorite;
    }

    public void setFavorite(boolean favorite) {
        isFavorite = favorite;
    }

    public int getPlayTimes() {
        return playTimes;
    }

    public void setPlayTimes(int playTimes) {
        this.playTimes = playTimes;
    }

    public String getLastUptrackAt() {
        return lastUptrackAt;
    }

    public void setLastUptrackAt(String lastUptrackAt) {
        this.lastUptrackAt = lastUptrackAt;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public int getSerializeStatus() {
        return serializeStatus;
    }

    public void setSerializeStatus(int serializeStatus) {
        this.serializeStatus = serializeStatus;
    }

    public int getSerialState() {
        return serialState;
    }

    public void setSerialState(int serialState) {
        this.serialState = serialState;
    }

    public boolean isPublic() {
        return isPublic;
    }

    public void setPublic(boolean aPublic) {
        isPublic = aPublic;
    }

    public String getPlayTrackId() {
        return playTrackId;
    }

    public void setPlayTrackId(String playTrackId) {
        this.playTrackId = playTrackId;
    }

    public boolean isRecordDesc() {
        return isRecordDesc;
    }

    public void setRecordDesc(boolean recordDesc) {
        isRecordDesc = recordDesc;
    }

    public boolean isPaid() {
        return isPaid;
    }

    public void setPaid(boolean paid) {
        isPaid = paid;
    }

    public boolean isCanShareAndStealListen() {
        return canShareAndStealListen;
    }

    public void setCanShareAndStealListen(boolean canShareAndStealListen) {
        this.canShareAndStealListen = canShareAndStealListen;
    }

    public boolean isCanInviteListen() {
        return canInviteListen;
    }

    public void setCanInviteListen(boolean canInviteListen) {
        this.canInviteListen = canInviteListen;
    }

    public String getDetailCoverPath() {
        return detailCoverPath;
    }

    public void setDetailCoverPath(String detailCoverPath) {
        this.detailCoverPath = detailCoverPath;
    }

    public int getOfflineType() {
        return offlineType;
    }

    public void setOfflineType(int offlineType) {
        this.offlineType = offlineType;
    }

    public int getUnReadAlbumCommentCount() {
        return unReadAlbumCommentCount;
    }

    public void setUnReadAlbumCommentCount(int unReadAlbumCommentCount) {
        this.unReadAlbumCommentCount = unReadAlbumCommentCount;
    }

    public String getCustomSubTitle() {
        return customSubTitle;
    }

    public void setCustomSubTitle(String customSubTitle) {
        this.customSubTitle = customSubTitle;
    }
}
